Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Botswana F1 Qatar F5 Slovenia F2 USA F14 USA F17 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 USA F12 USA F13 USA F14 Austria F6 USA F17 Austria F8 USA F20 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 USA F12 USA F13 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 USA F4 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Croatia F2 USA F21 Croatia F3 Croatia F5 USA F27 Tunisia F5 Croatia #1-w3 South Africa F1 South Africa F2 Qatar F3 Slovenia F3 Italy F24 Slovenia F3 USA F20 USA F21 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Austria F1 Slovenia F1 USA F13 Croatia F3 Ljubljana Open - Ljubljana Bosnia/Herzegovina F2 Banja Luka Challenger - Banja Luka Roma Challenger 2007 - Rome Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Timisoara Challenger - Timisoara Ljubljana Open - Ljubljana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Banjaluka Challenger 2007 - Banja Luka Oklahoma Challenger - Tulsa Challenger Tunisie - Tunis Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie BNP Paribas Primrose - Bordeaux Zagreb Open - Zagreb The Surbiton Trophy - Surbiton USTA Challenger - Champaign 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Karshi Challenger - Karshi Open D'Orleans - Orleans Bauer Watertechnilogy Cup 2008 - Eckental Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Wolfsburg Challenger Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Ostrava Challenger Nottingham Challenger Constanta Challenger Rijeka Challenger Granby Challenger Fifth Third Bank Tennis Championships - Lexington Segovia Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Como Challenger Todi Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Asuncion Challenger Rennes Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Tanger Challenger Zagreb Challenger Karshi Challenger Swanston Challenger - Sacramento Seoul Challenger Pro Challenger at Calabasas - Calabasas Sarajevo Challenger Barletta Challenger Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Monza Challenger Furth Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Heilbronn Challenger Fifth-Third Bank Tennis Classic - Lexington Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Brescia Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Prostejov Challenger Morocco Tennis Tour - Tanger Iskratel Open - Kranj 2008 Knoxville Challenger - Knoxville 2007 Knoxville Challenger - Knoxville Music City Challenger - Nashville Sacramento Challenger Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Lubbock Challenger - Lubbock Buenos Aires Challenger Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Rome Challenger Status Athens Open - Athens Turin Challenger Orbetello Challenger Fergana Challenger Portoroz Challenger ECM Prague Open 2008 - Prague Bangkok Challenger Shanghai Challenger Nanchang Challenger USTA Illinois Challenger - Champaign Rijeka Open - Rijeka Brescia Challenger Bangkok Challenger UTC Open - Cherkassy Anning Challenger Gimcheon Challenger Ford Tennis Championships - Louisville Busan Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Cordenons Challenger USTA Challenger of Oklahoma - Tulsa Winnipeg Challenger Unique Zagreb Open - Zagreb Gatineau Challenger Granby Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger 2007 Nielsen Pro Tennis Championship - Winnetka UTC Open by Selena - Cherkassy Baton Rouge Challenger Caloundra ATP Challenger - Caloundra Samarkand Challenger Napoli Challenger Lexington Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Seoul Challenger Zhangjiagang Challenger Yokohama Challenger Kaohsiung Challenger Heilbronn Challenger Qingdao Challenger Fergana Challenger Istanbul Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger Bangalore Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Qujing Challenger Andria Challenger Music City Challenger - Nashville Aix En Provence Challenger Winnetka Challenger Kyoto Challenger Fairfield Challenger Knoxville Challenger Liuzhou Challenger Moscow Challenger Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Portoroz Challenger Suzhou Challenger Timisoara Challenger - Timisoara Shanghai Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Cordenons Challenger Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Nottingham 1 Challenger Rome Challenger Poprad Tatry Challenger South African Airways Open - East London Nottingham Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Pilot Pen Tennis - New Haven Ipsos Bucharest Challenger - Bucharest Rome Challenger Open des Alpes Trophee BNP Paribas - Grenoble Kitzbuhel Challenger The Hypo Group Tennis International 2008 - Poertschach Charlottesville Challenger Campbells Hall of Fame Tennis Championships - Newport Knoxville Challenger Orleans Challenger Champaign Challenger Noumea Challenger SA Tennis Open - Johannesburg Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Como Challenger AEGON Championships - London Rijeka Challenger ATP Studena Croatia Open Umag - Umag Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger Grand Prix de Tennis de Lyon - Lyon Nottingham 2 Challenger San Remo Challenger Bordeaux Challenger Busan Challenger Cremona Challenger Regions Morgan Keegan Championships - Memphis Alessandria Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Prostejov Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Champaign Challenger Cancun Challenger AEGON International - Eastbourne Puebla Challenger SkiStar Swedish Open - Bastad Genova Challenger Winnetka Challenger Vicenza Challenger Winston Salem - Winston Salem Noumea Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Honolulu Challenger Dallas Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Tennis Channel Open - Las Vegas SAP Open - San Jose Montevideo Challenger Regions Morgan Keegan Championships - Memphis Meknes Challenger Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Sao Leopoldo Challenger Rabat Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Medibank International - Sydney PTT Thailand Open - Bangkok Marbella Challenger Marrakech Challenger China Open - Beijing Swiss Indoors Basel - Basel AEGON Championships - London Barletta Challenger Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Napoli Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Apia International - Sydney Delray Beach Open - Delray Beach Countrywide Classic - Los Angeles Abierto Mexicano Telcel - Acapulco China Open - Beijing Rakuten Japan Open - Tokyo Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb AEGON Championships - London Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Blunmenau Challenger Erste Bank Open - Vienna Delray Beach Open - Delray Beach AEGON Championships - London Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Erste Bank Open - Vienna Croatia Open Umag - Umag Las Vegas Challenger AEGON Championships - London Rakuten Japan Open - Tokyo New York Open - New York Dubai Duty Free Tennis Championships - Dubai Yeongwol Challenger US Men's Clay Court Championship - Houston Antalya Cup - Antalya Erste Bank Open - Vienna Tata Open Maharashtra - Pune The Artois Championships - London Infosys Hall of Fame Open - Newport Budapest Challenger New York Open - New York Erste Bank Open - Vienna Great Ocean Road Open - Melbourne SA Tennis Open - Johannesburg Millennium Estoril Open - Estoril Citi Open - Washington Erste Bank Open - Vienna AEGON Championships - London San Diego Open - San Diego Melbourne Summer Set - Melbourne Dallas Open - Dallas Legg Mason Tennis Classic - Washington Heineken Open - Auckland Hong Kong Challenger Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston AEGON Championships - London Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Charlottesville Challenger Champaign Challenger If Stockholm Open - Stockholm Power Horse Cup - Dusseldorf Citi Open - Washington Millennium Estoril Open - Estoril Santos Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Izmir Challenger Grand Prix Hassan II - Casablanca Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Barcelona Challenger Credit Agricole Suisse Open - Gstaad Portoroz Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Pune Challenger Millennium Estoril Open - Estoril ASB Classic - Auckland Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Chengdu Open - Chengdu If Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Shenzhen Challenger Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg Antalya Open - Antalya If Stockholm Open - Stockholm Hall of Fame Open - Newport Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger AEGON Championships - London Truist Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Brisbane - Brisbane U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow Delray Beach Open - Delray Beach Bengalaru Challenger PBZ Zagreb Indoors - Zagreb Western & Southern Financial Group Masters - Cincinnati Apia International - Sydney UNICEF Open - 's Hertogenbosch Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai ATP Studena Croatia Open Umag - Umag BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - New York Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Kremlin Cup - Moscow Erste Bank Open - Vienna Rakuten Japan Open - Tokyo Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, SLO-ISR 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, POL-SLO 3-2 Mubadala World Tennis Championship Mubadala World Tennis Championship Laver Cup - Chicago Mubadala World Tennis Championship Wimbledon (juniors) Nitto ATP Finals - London Olympics - Beijing Olympics - London Citi Open - Washington